;******************************************************
; holam.asm
; Ejercicio para imprimir "Hola mundo!!" por pantalla
;
;******************************************************
segment pila stack
				resb	64
				
segment datos data

mensaje	db  "Hola mundo!!$"        ;el string debe finalizar con $

segment codigo code
..start:

	mov   ax,datos			;ds <- dir del segmento de datos
	mov   ds,ax
 	mov   ax,pila			;ss <- dir del segmento pila
	mov   ss,ax

	mov		dx,mensaje 	;dx <- cargamos el desplazamiento de 'mensaje' dentro del segmento
   ;lea   dx,[mensaje]   ;otra forma de hacer lo mismo 

	mov	ah,9		; servicio 9 para int 21 -- Impmrimir cadena en pantalla
	int	21h

   ;retorno al DOS
	mov	ax,4c00h	
	int	21h
